package inmobiliaria.frsf.reports.utils;

import java.util.Map;

import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;

public class ReportData {

	/**
	 * Nombre del archivo .jasper
	 */
	private String reportName;

	/**
	 * Mapa de parameters a pasar al reporte
	 */
	private Map<String, String> parameters;

	/**
	 * Coleccion de datos que se van a mostrar en el reporte
	 */
	private JRBeanCollectionDataSource dataSource;

	/**
	 * Nombre del reporte generado
	 */
	private String fileName;

	public ReportData() {

	}

	/**
	 * @return the reportName
	 */
	public String getReportName() {
		return reportName;
	}

	/**
	 * @param reportName
	 *            the reportName to set
	 */
	public void setReportName(String reportName) {
		this.reportName = reportName;
	}

	/**
	 * @return the parameters
	 */
	public Map<String, String> getParameters() {
		return parameters;
	}

	/**
	 * @param parameters
	 *            the parameters to set
	 */
	public void setParameters(Map<String, String> parameters) {
		this.parameters = parameters;
	}

	/**
	 * @return the dataSource
	 */
	public JRBeanCollectionDataSource getDataSource() {
		return dataSource;
	}

	/**
	 * @param dataSource
	 *            the dataSource to set
	 */
	public void setDataSource(JRBeanCollectionDataSource dataSource) {
		this.dataSource = dataSource;
	}

	/**
	 * @return the fileName
	 */
	public String getFileName() {
		return fileName;
	}

	/**
	 * @param fileName
	 *            the fileName to set
	 */
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

}